something which overlaps - Espagnol Anglais Dictionnaire